home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / unity320.zip / WHATS.NEW < prev   
Text File  |  1991-07-08  |  8KB  |  183 lines

  1. This file contains information about new features of Unity that
  2. may not be documented in the disk manual or the printed manual.
  3.  
  4. Version 3.2.0
  5.  
  6.  - Users of QEMM, 386^MAX, or other memory managent programs
  7.    should no longer have a problem with Unity.
  8.  
  9.  - Unity now traps compiler messages that are displayed using the
  10.    BIOS and redirects them using the standard output device.  This
  11.    should fix problems with programs such as Clipper and Realia
  12.    Cobol which paritally use the BIOS for displaying messages.
  13.  
  14.  - When parsing project files, command line options, such as %N had
  15.    to be in upper case (%n wouldn't work).  This has been fixed.
  16.  
  17.  - The timed delay is entirely gone.  You must now press a random
  18.    function key to get by the startup screen.  This is the least
  19.    offensive type of "annoy-ware".
  20.  
  21.  - There was a slight bug that could cause your screen to switch
  22.    to the second display on some occassions.
  23.  
  24.  - Unity now uses device drivers to handle special video modes.
  25.    However, I've decided to only include special device drivers
  26.    with registered copies.  Without registering you can only get
  27.    the standard 80x25 mode.  With registration you will receive
  28.    the following device drivers:
  29.  
  30.       EGA         : 80x25, 80x43
  31.       VGA         : 80x25, 80x28, 80x50
  32.       TRIDENT VGA : 80x25, 80x28, 80x30, 80x43, 80x50, 80x60,
  33.                     132x25, 132x30, 132x43, 132x60
  34.  
  35.    Registering will also include the assembler source code to
  36.    these drivers and documentation of the format so you could
  37.    modify them for other specialized video cards.  Additional
  38.    video device drivers will be included when they are written.
  39.  
  40. Version 3.1.2
  41.  
  42.  - Now completely supports an external configuration file.  When
  43.    you use the SAVE DEFAULTS option you are given the choice of
  44.    saving to a configuration file or modifying the EXE.  The
  45.    configuration file is automatically read on startup.
  46.  
  47.  - You can now have the editor save your files at specified
  48.    intervals.  You can select time range (0 to 255 minutes)
  49.    that specifies how long to wait before automatically saving
  50.    modified files. Setting the timer to zero (0) disables
  51.    autosave.  The default timer interval is 0 (disabled).  The
  52.    files will only be saved if there has been at least 30 seconds
  53.    of keyboard inactivity.  Note, if you use the GetCfg program
  54.    provided with version 3.1.1 it will set the timer to 1 minute.
  55.    The first thing you should do is set it to a more reasonable
  56.    value.
  57.  
  58.    The old autosave option, which specified if all files should
  59.    be saved before a compile or just the current file, is no
  60.    longer supported.  Now all files are always automatically
  61.    saved before invoking a compiler-type tool.
  62.  
  63.  - Added support for the VGA 28 line mode.  This is experimental and
  64.    may get removed in future versions if it causes too many problems.
  65.    If anyone has any information on switching to a mode with around 35
  66.    lines I would be very interested in it.
  67.  
  68.  - Added the #VAR project file directive and the associated $(name)
  69.    string macros.  This allows you to define a string at the start
  70.    of a project file and have it automatically inserted in the proper
  71.    locations.  Consult UNITY.DOC for additional details on this very
  72.    powerful feature.
  73.  
  74.  - You can specify where the support files are located by declaring the
  75.    environmental variable UNITY=.  It uses the same format as the PATH=
  76.    variable, for example:
  77.  
  78.       SET UNITY=C:\PASCAL;C:\UNITY
  79.  
  80.    Support file searches are now made in the following order:
  81.  
  82.      1. The current directory
  83.      2. Each path specified by the UNITY= environmental variable.
  84.      3. The path specified by the Home Directory setting in
  85.         the Options submenu.
  86.      4. The subdirectory where the UNITY.EXE is located (DOS 3.x
  87.         and later, only).
  88.      5. Each path specified by the PATH= environmental variable.
  89.  
  90.    Files searched for using this specification are:
  91.  
  92.          UNITY.HLP
  93.          UNITY.MAC
  94.          UNITY.CFG
  95.          All error filters
  96.          All compilers and tools
  97.  
  98.  - Fixed a minor bug where the error message returned when an execution
  99.    failed was not properly set which resulted in unusual error messages.
  100.  
  101.  - Fixed a bug that prevented the editing of program names before being
  102.    executed.
  103.  
  104.  - Modified the execution code so that an attempt will be made to execute
  105.    a program even if no swapping modes are enabled.  Memory availability
  106.    will be limited so it may not work with large programs.
  107.  
  108.  - The 10 second delay has been reduced to a mere 5 seconds.  If you still
  109.    think this is too much you can always register and get the brand program
  110.    which will remove the delay and advertisment on all versions of Unity.
  111.  
  112.  - When the help file is created it is now compressed.  Other than
  113.    using a smaller help file this change should be completely
  114.    transparent.
  115.  
  116. Version 3.1.1
  117.  
  118.  - If your system is equipped with dual monitors the compiler
  119.    messages will be sent to the second monitor instead of in
  120.    a window of the first monitor.  The second monitor is the
  121.    one not active when you first execute UNITY.
  122.  
  123.    Dual display mode can be disabled from the menu (Options,
  124.    Display, Dual) if it causes any conflicts with other software
  125.    such as DesqView.  Be sure to save your configuration
  126.    (Options, Save) after changing the mode if you wish to make it
  127.    permanent.  Dual Display is enabled by default.
  128.  
  129.  - GETCFG.EXE and PUTCFG.EXE have been added to ease the transition
  130.    from version 3.1.0 (don't use it on an older version!).  GETCFG
  131.    reads the configuration from UNITY.EXE and stores it in UNITY.CFG.
  132.    PUTCFG.EXE reads the contents of UNITY.CFG and writes it to
  133.    UNITY.EXE.  To use, simply type GETCFG<cr>, making sure that the
  134.    older version is in the current directory.  Aftwards, put the
  135.    new version in current directory and type PUTCFG<cr>.
  136.  
  137.  - You can now edit the full program name and command line when
  138.    doing an "Execute".  This makes it possible to locate programs
  139.    that are compiled to other than the default directory.
  140.  
  141.  - The '%D' command line option has been added.  It will be
  142.    replaced by the filename (no path or extension) of the primary
  143.    file.  If the primary file has not been specified the default
  144.    file name (no path or extension) will be used.  This was added
  145.    to allow debuggers and other tools to be passed the correct
  146.    file name.
  147.  
  148.  - A minor bug was removed that made it impossible to enter lower
  149.    case letters for command line options in UINST.EXE.
  150.  
  151.  - When you load a file to edit, if a project file of the same name
  152.    exists in the same directory it will be selected as the primary
  153.    file automatically.
  154.  
  155.  - A new project directive command has been added.  #WINDOW works
  156.    exactly the same as the #SHELL command except it will attempt
  157.    to keep the output of the program in the execution window as
  158.    if it were installed as a compiler tool.  Programs that skip
  159.    the standard output device can not be executed with this command.
  160.  
  161. Version 3.1.0
  162.  
  163.  - You asked for it, swapping to disk has now been implemented. By
  164.    default this feature is disabled.  You must supply a drive
  165.    letter to enable this feature.  It is highly recommended that
  166.    you limit disk swapping to a RAM disk.  Physical disks, even
  167.    fast hard drives, tend to be a bit on the sluggish side and
  168.    can greatly reduce the speed of a large project file which may
  169.    require multiple disk swaps.
  170.  
  171.  - The "mEmory" menu option (under Options) has been changed to
  172.    "sWapping".  Note the use of the letter "W" instead of "S" as
  173.    the selection character.  This is to avoid conflict with the
  174.    "Save setup" menu option.
  175.  
  176.  - You can now specify a full path for tools when you install
  177.    them with UINST.  This will allow Unity to find programs that
  178.    are not on the PATH.
  179.  
  180.  - The "G" option is now ignored when doing a normal text search.
  181.    The "global" option is only used when doing Search and Replace
  182.    or Search and Apply Macro.
  183.